速報APP / 工具 / My Lisp

My Lisp

價格:免費

更新日期:2019-06-11

檔案大小:18.5 MB

目前版本:1.68

版本需求:需要 iOS 11.0 或以上版本。與 iPhone、iPad 及 iPod touch 相容。

支援語言:英語

My Lisp(圖1)-速報App

My Lisp is a complete Lisp environment running directly on the iPhone and iPad. This interpreter is true to the original John McCarthy Lisp implementation with the fundamental 7 operators quote, atom, eq, car, cdr, cons, cond, along with lambda and label. My Lisp also contains core and mathematical operators borrowed from other Lisp dialects (Common Lisp, Le Lisp, and Scheme among others) to make it easy to learn Lisp, useful, and most importantly enjoy Lisp. It also features built-in functions for advanced mathematics, including complex numbers and numerical analysis (roots and zeros finder, integral approximation). The complete description of the fundamental, core, and built-in functions is available using a set of library functions completely written in My Lisp.

My Lisp(圖2)-速報App

My Lisp offers an interpreter and an editor, all working on the iPhone and iPad, and most importantly, without requiring any server connection, that is, the interpreter is executing locally on the iPhone or iPad My Lisp is installed on.

My Lisp(圖3)-速報App

Library and example files contain the source code of classical functions and problems solved by My Lisp and may be used as reference to learn Lisp and develop other programs. Among other things, they include classical games (hanoi and n-queens), basic mathematical functions (gcd, lcm, factorial, fibonacci, prime?), along with the historical apply, mapcar and maplist functions. As a special note, the example file Symbolic Derivation contains a complete yet extensible symbolic derivation module allowing to compute the formal derivation of virtually any symbolic function expressed as a Lisp expression.

My Lisp(圖4)-速報App

The complete source code of the library and example files is part of My Lisp.

My Lisp(圖5)-速報App

Last but not least, the notorious Read/Eval/Print/Loop REPL implementation of My Lisp is also part of the library files.

My Lisp(圖6)-速報App

My Lisp(圖7)-速報App

支援平台:iPhone, iPad